Skip to content

Conversation

@adzhindzhi
Copy link
Contributor

@adzhindzhi adzhindzhi commented Nov 14, 2025

Resolves:

UEPR-399

Changes:

  • Add flag for applying Cat Ears frame to the avatar
  • Pass the flag whenever the Avatar component is used
  • Adjust the styles so that displaying avatars with and without badge does not break the layout

Test Coverage:

  • All test complete successfully

Copy link
Contributor

@KManolov3 KManolov3 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great! Can't wait to see it in action. 🙌

@rosics-code
Copy link

This is not what Scratch is meant to be though? We shouldn't do this as it locks main-site features behind a paywall which is not Scratch's goals.

@Olimon7661
Copy link

This is not what Scratch is meant to be though? We shouldn't do this as it locks main-site features behind a paywall which is not Scratch's goals.

This. Scratch is non-profit and is meant to be free for all, no buts. Sorry, but I don't agree with changing this philosophy at ALL.

@redspacecat
Copy link

I disagree with this as a paywalled status/rank is very clearly rejected by Scratch itself. Please reconsider.

@medlans
Copy link

medlans commented Nov 19, 2025

This is not what Scratch is meant to be though? We shouldn't do this as it locks main-site features behind a paywall which is not Scratch's goals.

Agreed, also donation badges have been rejected too :/

@kiwitwo
Copy link

kiwitwo commented Nov 19, 2025

With all due respect, please at least consider the perspectives of those against this. A lot of people above this post and in this Scratch forum thread have shared their insight and I think it's worth taking a look at. https://scratch.mit.edu/discuss/topic/851600/

@mrsrec
Copy link
Contributor

mrsrec commented Nov 19, 2025

Regardless of how I or other community members feel about this idea, complaining here will not change it and is just going to get this thread locked.

@pizzawiz
Copy link

I personally don't think this is a good idea, but mrsrec is right. If this ever actually gets implemented, I'll complain then.

@adzhindzhi adzhindzhi changed the base branch from develop to release/membership-program November 20, 2025 10:04
@ReallySopa
Copy link

Unsupport, don't add this as a paywalled feature. Scratch is always free, and Scratch Membership is not "Scratch Premium".

@DawnRooney27
Copy link

This is some straight up bull. Ever since Scratch gained independence from LLK and MIT, y'all have been goin' downhill and become some money hungry, testing-AI-on-kids, ethically and morally corrupt, scoundrels. Who in God's green earth told y'all to go against the original 2003 philosophy? You should be able to donate to Scratch without setting a community on fire because you have cat ears on your profile and other users don't. I understand Scratch needs money but adding paywall features even in small bits is just gonna end badly especially considering Scratch was always meant to be free. Instead of spending your donation money on AI just so you can stay up with the trends, hire more moderators, fix bugs that have existed for years, finish the 3.0 pages, actually peep the "Suggestions" forum, and respond to "Contact Us" emails.

@real-gdfsg
Copy link

No, please no
ST plz don’t add this

@real-gdfsg
Copy link

anit no way that it passed the check

@cwillisf
Copy link
Contributor

cwillisf commented Nov 24, 2025

Hi folks! Thank you very much for sharing your thoughts and feelings. I appreciate that you care a lot about Scratch and its future. Please see this issue for a message about membership features like this.

@pizzawiz
Copy link

cwillisf, that link doesn't seem to work on my end.

@cwillisf
Copy link
Contributor

Thanks for the assistance, @pizzawiz! The link should work now.

Copy link
Contributor

@cwillisf cwillisf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The code looks good! I have a feeling that the badge ID might eventually be a string or an object, but a number is fine until/unless, especially since this means the logic is already prepared for something that isn't just a Boolean.

@leotimechannelorg
Copy link

Pretty sure there's an extension that does the same thing for free. And since the Scratch Team seems to be against users using browser extensions, I don't think this would be a good idea. Just my take, I think the sprite packs are cool but this is iffy and would encourage more Scratchers to use browser extensions.

@ReallySopa
Copy link

ReallySopa commented Nov 25, 2025

Pretty sure there's an extension that does the same thing for free. And since the Scratch Team seems to be against users using browser extensions, I don't think this would be a good idea. Just my take, I think the sprite packs are cool but this is iffy and would encourage more Scratchers to use browser extensions.

@leotimechannelorg Actually, no, they didn't ban using browser extensions, they only banned advertising browser extensions or mentioning the names of browser extensions on Scratch. Because they were concerning about the browser extensions, they scared that they might be collecting personal informations, especially kids. Remember the Blocklive incident? That's the reason.

@JereNwa
Copy link

JereNwa commented Nov 25, 2025

@real-gdfsg
Copy link

real-gdfsg commented Nov 25, 2025

man why is there 2 approvals now

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.